@import '~iview/src/styles/index.less';
@import 'assets/less/theme.less';
@import 'assets/less/global.less';
@import 'assets/less/public.less';
@import 'assets/less/form.less';
@import '~@/assets/less/iview.less';
@import '~@/assets/less/element.less';
@import '~@/assets/less/layui.less';

@menu-dark-title: #001529;
@menu-dark-active-bg: #000c17;
@layout-sider-background: #001529;
#app{
    overflow: auto
}
#index_page{
    overflow: hidden;
}
// 侧边栏样式修改
.main .main-layout-con {  // 右侧内容区背景颜色和边框设置
    margin-left: 1px;
    background-color: #F2F3F6;
    border-left:1px solid  rgba(224,224,224,1);
}
.ivu-layout-sider {
    background-color: #fff;
    //border-right: 1px solid #e0e0e0;
    //box-shadow:-1px 0px 0px 0px rgba(224,224,224,1);
}

.ivu-menu-dark {
    background-color: #fff;

}
 .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title {
    color: #383A4A;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item {
    color: #767884;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened {
    background-color: #F6F7F9;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title {
    background-color: #fff;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover {
    color: #767884;
    background-color: #E8F1FE!important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover {
    color: #383A4A;
    background-color: #E8F1FE!important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active > .ivu-menu-submenu-title {
    color: #383A4A;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover {
    color: #383A4A;
    background-color: #E8F1FE!important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover {
    color: #383A4A;
    background-color: #E8F1FE!important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) {
    color: #1177E8;
    background-color: #E8F1FE!important;
}
.ivu-menu-vertical .ivu-menu-item, .ivu-menu-vertical .ivu-menu-submenu-title {
    padding: 14px 2px 14px 20px;
}
.drop-menu-a:hover {
    background-color: #E8F1FE!important;
}
.ivu-input[disabled], fieldset[disabled] .ivu-input{
    color: #383a4a;
}
.ivu-select-input[disabled]{
    color: #383a4a;
    -webkit-text-fill-color: inherit;
}
.hideRole{
    display: none;
}
.showRole{
    display: inline-block;
}
.ivu-select-disabled .ivu-select-selected-value{
    color: #383A4A;
}
.el-table.normal-el-table th.is-leaf{
    font-weight: bolder;
    color:#666;
    text-align: center;
    background:#f3f3f3;
}
.el-table.normal-el-table td{
    padding: 0px;
    height:30px;
    font-size:12px;
}
.el-table.normal-el-table th{
    padding: 0px;
    height:30px;
    font-size:12px;
}
.el-table.normal-el-table .cell{
    word-break: inherit;
    text-align: center;
}
.layui-table-box{
    overflow: inherit;
}
.zh-table .ivu-table .ivu-table-tbody{
    font-size: 12px;
}
.el-table.table-list th.is-leaf{
    font-weight: bolder;
    color:#666;
    text-align: center;
    background:#f3f3f3;
}
.el-table.table-list td{
    padding: 0px;
    height:30px;
    font-size:12px;
}
.el-table.table-list th{
    padding: 0px;
    height:30px;
    font-size:14px;
}
.el-table.table-list .cell{
    word-break: inherit;
    text-align: center;
}
.ivu-message-notice-content{
   
    padding:20px 32px;
i{float: left;}
span{float: left;}
}

.ivu-message{
    top:350px !important;
    
    .ivu-message-custom-content{
        //height:60px;
        //line-height: 60px;
        .ivu-icon-ios-close-circle:before{
            font-size:28px;
        }
        .ivu-icon-ios-checkmark-circle:before{
            font-size:28px;
        }
        .ivu-icon-ios-alert:before{
            font-size:28px;
        }
        .ivu-icon-ios-information-circle:before{
            font-size:28px;
        }
    }
}

// 搜索折叠组件样式 小型
.search-collapse-small{
    .ivu-col{
        margin-bottom: 5px;
    }
    .ivu-collapse-content-box{
        padding-top: 5px;
    }
    .ivu-date-picker{
        width:100%;
    }
    .ivu-collapse-content .ivu-btn {
        height: 25px;
    }
    .ivu-input,
    .ivu-select,
    .ivu-select-selection{
        height:25px;
        line-height: 25px;
       
    }
    .ivu-select-single .ivu-select-selection .ivu-select-placeholder, .ivu-select-single .ivu-select-selection .ivu-select-selected-value{
        height:25px;
        line-height:25px;
    }
    .ivu-input-prefix i, .ivu-input-suffix i {
        line-height: 25px;
    }
    .ivu-select-selected-value{
        font-size: 12px;
    }
    .search-label{
        padding: 2px 6px 2px 0;
        text-align: right;
        height:25px;
        line-height: 21px;
        font-size: 12px;
    }
    .ivu-form .ivu-form-item .ivu-input{
        font-size: 12px;
    }
    .ivu-form .ivu-form-item{
        margin-bottom: 0px;
    }
    .ivu-form-item-content{
        height:25px;
        line-height: 25px;
    }
    
}
.col-span-all .ivu-poptip-rel{
    width:100%;
}
.ivu-btn.ivu-btn:disabled{
    color:gray
}